.x-layout-collapsed-west {
	background-image: url(../../images/collapse-bg.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.x-layout-collapsed-north {
	background-image: url(../../images/top-collapse-bg.gif);
	background-repeat: no-repeat;
	background-position: center;
}

body {
	font-size: 12px;
	font-family: '宋体';
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
}

#loading-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 20000;
	background-color: white;
}

#loading {
	position: absolute;
	left: 45%;
	top: 40%;
	padding: 2px;
	z-index: 20001;
	height: auto;
}

#loading a {
	color: #258;
}

#loading .loading-indicator {
	background: white;
	color: #444;
	font: bold 13px tahoma, arial, helvetica;
	padding: 10px;
	margin: 0;
	height: auto;
}

#loading-msg {
	font: normal 14px arial, tahoma, sans-serif;
	color: blue;
	padding-top: 18px;
}

#app-header {
	background: url('../../images/f2.gif') repeat-x;
	height: 35px;
	width: 100%;
	padding-top: 5px;
	position: relative;
}

#navHeader {
	height: 15px;
	padding-top: 8px;
	width: 100%;
}

#setting {
	position: absolute;
	height: 15px;
	right: 130px;
	top: 10px;
	z-index: 1;
}

#welcomeMsg {
	position: absolute;
	width: 100px;
	height: 15px;
	right: 20px;
	top: 5px;
	z-index: 2;
}

#welcomeEnMsg {
	position: absolute;
	width: 100px;
	height: 15px;
	right: 20px;
	top: 5px;
	z-index: 2;
}

/*公用部分*/
.btn-del {
	background: url(../../images/btn/common/btn_remove.png) no-repeat
		!important;
}

.btn-preview {
	background: url(../../images/btn/common/btn_preview.png) no-repeat
		!important;
}

.btn-edit {
	background: url(../../images/btn/common/btn_edit.gif) no-repeat
		!important;
}

.btn-add {
	background-image: url('../../images/btn/common/btn_add.gif') !important;
}

.btn-refresh {
	background-image: url('../../images/btn/common/btn_refresh.png')
		!important;
}

.btn-delete {
	background-image: url('../../images/btn/common/btn_delete.gif')
		!important;
}

.btn-stop {
	background-image: url('../../images/btn/common/stop.gif') !important;
}

.btn-expand {
	background-image: url('../../images/btn/expand.png') !important;
}

.btn-collapse {
	background-image: url('../../images/btn/collapse.png') !important;
}

.btn-print {
	background-image: url('../../images/btn/common/print.png') !important;
}

.btn-excel {
	background-image: url('../../images/btn/common/excel.png') !important;
}

img.img-delete {
	cursor: pointer;
	height: 12px;
}

span.opAttachFile {
	line-height: 24px;
	font-size: 12px;
}

.table-info {
	margin: 1px 1px 1px 1px;
	font-size: 12px;
	color: #03386C;
}

.table-info th {
	font-weight: bold;
}

.table-info th,.table-info td {
	height: 28px;
	padding: 2px 2px 2px 2px;
}

.table-auction {
	margin: 1px 1px 1px 1px;
	font-size: 12px;
}

.table-auction th {
	font-weight: bold;
}

.table-auction th,.table-auction td {
	height: 28px;
	padding: 2px 2px 2px 2px;
}

.table-contract {
	margin: 5px 5px 5px 5px;
	font-size: 12px;
	color: #03386C;
	background-color: green;
}

.table-contract th {
	font-weight: bold;
}

.table-contract th,.table-contract td {
	background-color: white;
	height: 20px;
	padding: 2px 2px 2px 3px;
}

.table-show {
	margin: 5px 5px 5px 5px;
	font-size: 12px;
	color: #03386C;
	background-color: #99BBE8;
}

.table-show th {
	font-weight: bold;
	text-align: center;
	background-color: #D0E0F4;
	padding: 2px 2px 2px 2px;
}

.table-show td {
	background-color: white;
	height: 24px;
	padding: 2px 2px 2px 2px;
}

.index-list a {
	text-decoration: none;
	font-size: 12px;
	font-family: sans-serif;
	font-color: black;
}

li .right {
	float: right;
	padding-right: 6px;
}

.x-icon-combo-icon {
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 18px;
	height: 14px;
}

.x-icon-combo-input {
	padding-left: 25px;
}

.x-form-field-wrap .x-icon-combo-icon {
	top: 3px;
	left: 5px;
}

.x-icon-combo-item {
	background-repeat: no-repeat;
	background-position: 3px 50%;
	padding-left: 24px;
	width: auto;
}

.ux-icon-combo-icon {
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 18px;
	height: 14px;
}

.ux-icon-combo-input {
	padding-left: 25px;
}

.x-form-field-wrap .ux-icon-combo-icon {
	top: 3px;
	left: 5px;
	width: 50px;
}

.ux-icon-combo-item {
	background-repeat: no-repeat !important;
	background-position: 3px 50% !important;
	padding-left: 24px !important;
	height: 14px;
	width: auto;
}

.x-grid3-row-with-body {
	background: #f4f4f4;
}

.x-grid3-row-with-body .x-grid3-row-body {
	padding: 5px 5px 5px 40px;
	font-weight: bold;
	-moz-user-select: text;
	cursor: text;
}

.x-grid3-row td,.x-grid3-summary-row td {
	-moz-user-select: -moz-none;
}

.contentDiv {
	padding-left: 3px;
	padding-right: 3px;
	background: white;
	border: none;
}

.newsList {
	border: 0 dashed #c7e3fa;
	width: 100%;
}

.newsList tr {
	border: 0 dashed #c7e3fa;
}

.newsList tr td {
	height: 28px;
	border: none;
	border-buttom: 1px dashed #c7e3fa;
	border-top: 1px dashed #c7e3fa;
	color: #c3e3fa;
}

.newsList tr td a {
	text-decoration: none;
	overflow: hidden;
	color: blue;
}

.newsList tr td a:hover {
	color: #25e3fa;
}

.newsList tr td img {
	border: 0;
	width: 16px;
	height: 16px;
}

.moreDiv {
	width: 100%;
}

.moreDiv span {
	float: right;
	margin-right: 12px;
}

.moreDiv span a {
	text-decoration: none;
	color: blue;
}

.x-grid3-row td,.x-grid3-summary-row td {
	padding-right: 0px;
	border-right: 1px solid #eceff6;
	border-bottom: 1px solid #eceff6;
}

.x-grid3-row {
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.x-grid3 .row-cmd-cell-ct TD {
	border-bottom-width: 0px !important;
}

.nav {
	position: absolute;
	z-index: 100;
	top: 10px;
	left: 10px
}

.nav div {
	position: absolute;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.x-grid-record-gray table {
	background: #FFD39B;
}

.x-grid-record-yellow table {
	background: #FFF68F;
}

.zhaospaceCSS1 {
	margin: 10px 0px 5px 0px;
}

.zhaospaceCSS2 {
	margin: 0px 0px 5px 20px;
}

.zhaospaceCSS3 {
	padding-top: 2px;
}

.jiesuan-p-font p {
	font-size: 12px;
	color: #003399
}

.tuihuoinfo td {
	font-size: 12px;
	color: #003399
}

#queryUnselledSettleAuctions {
	border-collapse: collapse
}

#queryUnselledSettleAuctions td {
	border: 1px solid #ccc;
	font-size: 13px;
	margin-left: 1px;
	font-weight: bold;
	color: #039;
	font-weight: normal;
	text-align: center;
}

#contractInfo {
	border-collapse: collapse;
	margin-left: 30px;
	margin-top: 30px;
}

#contractInfo td {
	border: 1px solid #ccc;
	font-size: 13px;
	margin-left: 1px;
	font-weight: bold;
	height: 30px;
}

.allow-float {
	clear: none !important
}

.stop-float {
	clear: both !important
}

.float-left {
	float: left
}

/**YangHui**/
.y-fieldset {
	border: 0px;
	display: block;
}
/**hejinguo 给合同整理中添加列背景色**/
.x-grid-back-bule {
	background: #E6F2FB;
}

.x-form-cb-label {
	font-size: 12px;
}

.x-panel-body {
	background: white;
	font: 12px Arial, Helvetica, sans-serif;
}

/* add by cyf */
.x-btn-add-photo {
	background-image: url('../../images/btn/select.png') !important;
}

.x-btn-add-show {
	background-image: url('../../images/btn/search.png') !important;
}

.ux-MultiSelect-icon {
	width: 16px;
	height: 16px;
	float: left;
	background-position: -1px -1px ! important;
	background-repeat: no-repeat ! important;
}

.ux-MultiSelect-icon-checked {
	background: transparent url(../images/default/menu/checked.gif);
}

.ux-MultiSelect-icon-unchecked {
	background: transparent url(../images/default/menu/unchecked.gif);
}

/**首页提醒样式*/
#popView {
	background: #fff;
	width: 260px;
	border: 1px solid #e0e0e0;
	font-size: 12px;
	position: fixed;
	right: 10px;
	bottom: 10px;
}

#popHead {
	line-height: 32px;
	background: #f6f0f3;
	border-bottom: 1px solid #e0e0e0;
	position: relative;
	font-size: 12px;
	padding: 0 0 0 10px;
}

#popHead h2 {
	font-size: 14px;
	color: #666;
	line-height: 32px;
	height: 32px;
}

#popHead #popClose {
	position: absolute;
	right: 10px;
	top: 1px;
}

#popHead a#popClose:hover {
	color: #f00;
	cursor: pointer;
}

#popContent {
	padding: 5px 10px;
}

#popTitle a {
	line-height: 24px;
	font-size: 14px;
	font-family: '微软雅黑';
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

#popTitle a:hover {
	color: #f60;
}

#popIntro {
	text-indent: 24px;
	line-height: 160%;
	margin: 5px 0;
	color: #666;
}

#popMore {
	border-top: 1px dotted #ccc;
	line-height: 24px;
	margin: 8px 0 0 0;
}

#popMore a {
	color: #f60;
}

#popMore a:hover {
	color: #f00;
}